<template>
  <div class="home">
    <!-- 嵌套路由 在需要嵌套路由的地方加一个路由出口 -->
    <router-view></router-view>
    <!-- 下面的菜单 -->
    <!-- active-color 选中后的颜色
        inactive-color 未选中的颜色
        icon 图标
        default 文本
        placeholder 生成一个等高元素进行占位

        路由模式使用
            1 在van-tabbar上加一个route
            2 在van-tabbar-item上配置一个to to= 路由跳转地址
            有了路由模式 v-model没用了
     -->
    <van-tabbar
      route
      active-color="#e40137"
      inactive-color="#b4b4bd"
      class="tabbar"
      placeholder
      v-if="$route.meta.needTab"
    >
      <van-tabbar-item to="/home/company">
        <template #default>
          <div>公司</div>
        </template>
        <template #icon>
          <i class="iconfont">&#xe63d;</i>
        </template>
      </van-tabbar-item>
      <van-tabbar-item to="/home/question">
        <template #default>
          <div>刷题</div>
        </template>
        <template #icon>
          <i class="iconfont">&#xe63f;</i>
        </template>
      </van-tabbar-item>
      <van-tabbar-item to="/home/find">
        <template #default>
          <div>发现</div>
        </template>
        <template #icon>
          <i class="iconfont">&#xe63a;</i>
        </template>
      </van-tabbar-item>
      <van-tabbar-item to="/home/my">
        <template #default>
          <div>我的</div>
        </template>
        <template #icon>
          <i class="iconfont">&#xe645;</i>
        </template>
      </van-tabbar-item>
    </van-tabbar>
  </div></template
>

<script>
export default {
  data () {
    return {}
  }
}
</script>

<style lang="less" scoped>
.home {
  height: 100%;
  .tabbar {
    height: 60px;
    .iconfont {
      font-size: 28px;
    }
  }
}
</style>
